stuff sausage - French English Dictionary